// // import { SUCCESS_CODE } from '@/utils/request';
// import { PlusOutlined } from '@ant-design/icons';
// import type { ActionType, ProColumns } from '@ant-design/pro-components';
// import { PageHeaderWrapper, ProTable } from '@ant-design/pro-components';
// import { Button, message, Modal } from 'antd';
// // import modal from 'antd/lib/modal';
// import { useRef, useState } from 'react';
// import AccountDetail from './component/AccountDetail';
// import ExportDetail from './component/ExportDetail';
// import { addAcitvity, getAcitvitytable, getActivityDetail } from './service';
// import type { activityItem, DetailItem } from './types';

// export default () => {
//   const [accountDetailVisible, setAccountDetailVisible] = useState<boolean>(false);
//   const [exportListVisible, setExportListVisible] = useState<boolean>(false);
//   const [currentId, setCurrentId] = useState<string>('');
//   const [currItem, setCurrItem] = useState<DetailItem | null>(null);
//   const [pageTotal, setPageTotal] = useState<number | undefined>(0);
//   const actionRef = useRef<ActionType>();

//   const columns: ProColumns<activityItem>[] = [
//     {
//       title: '交易时间',
//       dataIndex: 'time',
//       ellipsis: true,
//       onFilter: true,
//     },
//     {
//       title: '订单编号',
//       dataIndex: 'id',
//       ellipsis: true,
//       search: false,
//     },
//     {
//       title: '订单金额',
//       dataIndex: 'money',
//       ellipsis: true,
//       onFilter: true,
//     },
//     {
//       title: '收益金额',
//       dataIndex: 'profit',
//       ellipsis: true,
//       onFilter: true,
//     },
//     {
//       title: '操作',
//       valueType: 'option',
//       key: 'option',
//       render: (
//         text,
//         record,
//         //  _, action
//       ) => {
//         return (
//           <>
//             <a
//               onClick={() => {
//                 message.info('正在加载数据');
//                 setCurrentId(record.id);
//                 setTimeout(() => {
//                   setAccountDetailVisible(true);
//                 }, 350);
//               }}
//             >
//               查看
//             </a>
//           </>
//         );
//       },
//     },
//   ];
//   return (
//     <PageHeaderWrapper title="分成收益">
//       <ProTable<activityItem>
//         columns={columns}
//         actionRef={actionRef}
//         cardBordered
//         editable={{
//           type: 'multiple',
//         }}
//         params={{}}
//         request={async (params) => {
//           const res = getAcitvitytable(params);
//           setPageTotal((await res).total);
//           return res;
//         }}
//         // rowKey="id"
//         search={{
//           labelWidth: 'auto',
//           span: { xs: 24, sm: 12, md: 8, lg: 8, xl: 8, xxl: 6 },
//         }}
//         pagination={{
//           pageSize: 10,
//           size: 'default',
//         }}
//         dateFormatter="string"
//         headerTitle="分成收益"
//         toolBarRender={() => [
//           <Button
//             key="button"
//             icon={<PlusOutlined />}
//             type="primary"
//             onClick={() => {
//                 setExportListVisible(true);
//             }}
//           >
//             导出数据
//           </Button>,
//         ]}
//       />
//       {exportListVisible && (
//         <ExportDetail
//           visible={exportListVisible}
//           ruleData={currItem}
//           unVisible={() => {
//             setExportListVisible(false);
//             setCurrItem(null);
//           }}
//           reloadFunc={() => actionRef.current?.reload()}
//         />
//       )}
//       {
//         <AccountDetail
//           visible={accountDetailVisible}
//           onClose={() => {
//             setAccountDetailVisible(false);
//           }}
//           id={currentId}
//         />
//       }
//     </PageHeaderWrapper>
//   );
// };
